Titan Stock Analysis